@charset "utf-8";
*{margin:0;padding:0;}
body{font-size:14px;font-family:'微软雅黑';z-index:0; background:url(bg.png) repeat-x;}
#index{ background:url(index_bg.png) repeat-x;}
a img{ border:0px;}
a{color:#000;}
a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:hover {text-decoration: none;}
a:active {text-decoration: none;}
#all{position:relative;width:1005px;margin:auto;}
#topt{font-size:12px; position:absolute; top:5px; right:0px;}
#header{position:relative; width:100%; background: url(header-bg.jpg);height:122px;}
#logo{ position:absolute; top:0px; left:0px;}
#banner{}
#menu{ position:absolute;height:30px; top:67px;left:420px;}
#menu ul{margin:0;padding:0;}
#menu ul *{display:inline-block;display:-moz-inline-stack;*display:inline;zoom:1;}
#menu ul li{ list-style:none;}
#menu ul li a{}
#header_line{ position:absolute;bottom:0px;}
#big-banner{}
#body{position:relative; width:100%;_height:350px;min-height:350px; clear:both; overflow:hidden;_overflow:inherit; zoom:1;}

.more{ position:absolute;top:12px;right:20px;}
#index_about{ position:relative;background:url(index_about.jpg) no-repeat;float:left;width:280px;min-height:350px;_height:350px;padding:50px 20px 10px 20px;}
#index_about_pic{ text-align:center;}
#index_about_pic img{ border:5px solid #CCC;}
#index_about_cn,#index_about_en{ text-indent:2em; margin:5px 0 0 0;font-size:12px;line-height:16px;}
#index_about_detail{ border:0px;margin:5px; float:right;}
#index_news{position:relative;background:url(index_news.jpg) no-repeat;float:left;width:300px;min-height:350px;_height:350px;padding:50px 20px 10px 20px;}
#index_news ul li{ list-style:none; position:relative;border-bottom:1px dashed #000; text-indent:3px; height:28px; line-height:28px;}
#index_news ul li span{ position:absolute; top:0px;right:0px;}
#index_contact{position:relative;background:url(index_contact.jpg) no-repeat;float:left;width:305px;min-height:350px;_height:350px;padding:50px 0px 10px 20px;}
.index_c1,.index_c2{min-height:50px;_height:50px;padding:0 0 0 55px;line-height:25px;margin:5px 0;}
.index_c3{margin:30px 0 10px 0;}
.index_c3 img{border:5px solid #CCC;}
.index_cl{ background:url(index_cline.jpg);height:42px;width:305px;}
.index_c1{ background:url(index_c1.png) no-repeat scroll 3px 50% transparent}
.index_c2{ background:url(index_c2.png) no-repeat scroll 3px 50% transparent; position:relative;bottom:20px;}
#index_cwomen{ position:absolute;right:40px;top:235px;}

#left{ width:250px; min-height:300px;_height:300px; float:left;padding:20px 0 0 0;}
#right{ width:730px; min-height:600px;_height:600px; float:left;padding:20px 0 0 20px; background:url(right_line.png) no-repeat 10px 80px; position:relative;}

#left-title{ background:url(left_title.jpg);height:100px;padding:16px 0 0 0;}
#left-title h1,#left-title h2{ text-align:left; display:block;padding:0 0 0 75px;color:#FFF; font-weight:normal;}
#left-title h1{ font-size:35px;text-shadow:rgb(0, 0, 0) 1px 1px 1px;}
#left-title h2{ font-size:20px;}
#left-list{margin:30px 0 20px 0;}
#left-list ul *{ display:block;}
#left-list ul li{width:100%;height:35px; text-indent:70px;line-height:35px;font-size:16px; list-style:none;margin:3px 0;}
#left-list ul li a{ display:block;width:100%;height:100%;}
#left-list ul li a:hover{background:url(left_lig.png) no-repeat;color:#FFF;}
.cur{background:url(left_lig1.png) no-repeat;}

.left-div{margin:10px 0; position:relative;}
.left-div h3{ font-weight:normal; text-indent:0px;font-size:22px;text-shadow:rgba(0, 0, 0, 0.4) 1px 1px 2px; display:block;width:100%;height:35px; background:url(line.png) bottom left no-repeat;}
.left-div ul.news{ padding:5px 10px 10px;}
.left-div ul.news li{ list-style:none;}
.left-div ul.news li{ list-style:none; position:relative;border-bottom:1px dashed #000; text-indent:3px; height:28px; line-height:28px;}
.left-div ul.news li span{ position:absolute; top:0px;right:0px;}
.left-contents{padding:10px 15px;line-height:22px;font-size:12px;}


.bluetitle{color:#3880a2;font-size:14px; margin:0 0 0 10px;text-shadow:none;}

#right-title{ background:url(line.png) bottom left no-repeat;height:35px;font-size:18px; text-indent:10px;text-shadow:rgba(0, 0, 0, 0.4) 1px 1px 2px;}
#daohan{ position:absolute;top:10px;right:30px;}
.contents{ padding:15px;line-height:24px;}

.news{ padding:5px 10px 40px 10px;display:block;position:relative;}
.news li{ list-style:none; position:relative;border-bottom:1px dashed #000; text-indent:3px; height:28px; line-height:28px;}
.news li span{ position:absolute; top:0px;right:0px;}

.product{display:block;position:relative;padding:5px 10px 40px 10px; clear:both;zoom:1;overflow:hidden;min-height:400px;_height:400px;}
.product li{ list-style:none;margin:10px 0 0 5px;min-height:190px;_height:190px;width:160px; float:left; text-align:center;}
li span.pimg{ display:block;border:1px solid #CCC;width:160px;height:160px; overflow:hidden;/*非IE的主流浏览器识别的垂直居中的方法*/        display: table-cell;        vertical-align:middle;        /*设置水平居中*/        text-align:center;        /* 针对IE的Hack */        *display: block;        *font-size: 139px;/*约为高度的0.873，200*0.873 约为175*/        *font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/    }
/*.product li span.pimg img{ width:160px;height:160px;}*/
li span.pimg img{ margin:auto;}
li span.pspan{ display:block;width:160px;height:30px;}

.product-detail{min-height:300px;_height:300px;}
.product-img{border:1px solid #CCC;min-height:50px;_height:50px;margin:0 0 10px 0;width:400px; overflow:hidden; text-align:center; float:left;}
.product-img img{margin:auto;width:400px;}
.product-div{border:1px solid #CCC;width:90%;min-height:200px;_height:200px;margin:20px auto;padding:15px; clear:both;zoom:1;overflow:hidden;}
.product-table{width:100%; background:#CCCCCC;margin:0 0 10px 0;}
.product-table td{ text-align:center; background:#FFF;}
.product-contents{}
.product-contents h4{}

.product-imglist{border:1px solid #CCC;margin:0 0 10px 10px; float:left;width:285px;}
.product-imglist ul{ clear:both;zoom:1;overflow:hidden;padding:0 0 10px 0;}
.product-imglist ul li{ list-style:none;margin:10px 0 0 10px;width:80px;height:80px; float:left;}
.product-imglist ul li img{width:80px;height:80px; cursor:pointer;}

.big-bg{ width:100%;height:100%;position:fixed;background:#000;opacity:0.6;z-index:10; display:none;}

.page{ position:absolute;bottom:10px;left:20px; word-spacing:5px;}

#form1{ display:block; background:#FFF url(lbg.png) repeat-x top;font-size:15px;}
#form1 .textinput,#form1 textarea{ border:1px solid #3f79a5; font-size:16px;padding:4px;margin:2px;}
#form1 .textinput:hover ,#form1 textarea:hover{ background:#e8f2ff;}
#form1 .textinput{ width:250px;}
#form1 h1{background:url(r1.jpg) no-repeat left; background-position:10px 5px; font-size:16px; text-indent:30px;line-height:30px; padding:0 0 10px 10px;}
.feedback_button{border:0px; background:url(button_little.jpg); font-family:"微软雅黑"; color:#FFF;width:148px;height:30px; font-size:16px; font-weight:bold;}

#job{}
#job table{border:1px solid #CCC; width:100%;}
#job table th,#job table td{ height:25px;}
#job table th{ background:#f3f3f3}
#job table td{padding:5px 10px;}
.job_t1{ text-align:center; background:#FFF;}
.job_t2{text-align:left; font-size:12px; display:none;background:#eeeeee!important;}
.job_t2 span{ font-weight:bold;}
.open{ cursor:pointer;background:url(job_t2.gif) no-repeat!important; background-position:140px!important;}
.job_tb{ background:url(job_t1.gif) no-repeat right!important; background-position:140px!important;}


#footer{position:relative; width:100%; background:url(footer.png) bottom repeat-x;line-height:18px;}
#footer_d{position:relative;width:1005px;margin:auto;}
#footer-logo{ position:absolute;left:170px;bottom:10px;border-left:1px solid #CCC;}
#footer-menu{text-align:center;padding:5px 0px;border-bottom:2px solid #999; width:95%; margin:auto;}
#footer-font{padding:20px 0;margin:0 0 0 300px;_height:50px;min-height:50px; font-size:12px; color:#666;}
#{}
